Hay a quien le gusta de vez en cuando cambiar la forma de mostrar los enlaces, lo hacemos en los estilos para conseguir distinto color, tamaño o tipo de fuente y en algunos casos añadimos alguna propiedad para crear un efecto.


En Impressive Webs nos indican los pasos a seguir para añadir sombra con la propiedad text-shadow y como ejemplo proporcionan los siguientes estilos:

a:link, a:visited {
color: #aaa;
text-decoration: none;
font-size: 36px;
text-shadow: 1px 1px 1px #555;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

a:hover {
color: #bbb;
}

a:active {
text-shadow: -1px -1px 1px #555;
position: relative;
top: 1px;
left: 1px;
}


Con esos estilos podemos jugar hasta conseguir que nuestros enlaces luzcan con sombra, pero queda la duda ¿dónde añadirlos? eso depende del sitio donde queremos mostrarlos.
Por ejemplo, para que el cambio afecte todos los enlaces del blog los añadiríamos en body, en una plantilla Minima veríamos los enlaces de la siguiente forma:

body {
background:$bgcolor;
margin:0;
color:$textcolor;
font:x-small Georgia Serif;
font-size/* */:/**/small;
font-size: /**/small;
text-align: center;
}
a:link {
color:$linkcolor;
text-decoration:none;
}
a:visited {
color:$visitedlinkcolor;
text-decoration:none;
}
a:hover {
color:$titlecolor;
text-decoration:underline;
}

Sustituyendo lo marcado en color rojo por los estilos proporcionados en Impressive Webs obtendríamos el mismo resultado que el ejemplo que ilustra esta entrada
Si queremos añadir esos estilos en una entrada concreta bastaría con añadir los estilos en la misma entrada.

<style type='text/css'>
a.one:link, a.one:visited {
line-height: 24px;
color: #aaa;
text-decoration: none;
font-size: 36px;
text-shadow: 2px 2px 1px #555;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

a.one:hover {
color: #bbb;
}

a.one:active {
text-shadow: 1px 1px 1px #555;
position: relative;
top: 1px;
left: 1px;
}

</style>
Y el enlace de la siguiente forma:

<a href="url-enlace" onclick="return false;" class="one">Texto enlace</a>

Iu-Kun

gracias por esto! :)
hace tiempo que queria saber como se hacia ;)
Gem@ cuales son las propiedades de la sombra de los enlaces que tienes tu? es que me gusta mucho!!
:)
y una pregunta que es el efecto hover?

Responder
Iu-Kun

y como se pueden poner enlaces en los comentarios?
quiero poner vinculos en los comentarios pero no me sale :S
solo parecen como escritos en mi blog xD

Responder
Unknown

hayyyy cómo me gusta, te copio te copio jajaja

Un encanto que lo hayas explicado amiga, besitos de buenas noches :D

Responder
Adrián J. Messina

Muy delicado, bello, intentare aplicarlo aver como queda!

Responder
MexaaC

Odio esos mensajes SPAM chinos :@ ojalá y blogger implemente en tu blog (y en el mío) el nuevo sistema antispam.

Responder
Gem@

:: Iu-Kun yo tengo aplicada desde hace tiempo sombra para el efecto hover:
a:hover {color:#000; font-weight:normal; font-size: 14px; text-shadow: 1px 1px 2px #000;
- El efecto hover es cuando situamos el ratón sobre el enlace.
- Para añadir un enlace en los comentarios es igual que si lo añadimos a cualquier otra parte del blog:

<a href="url-de-la-página">texto-enlace</a>

:: Todo tuyo Graciela :)

:: Me alegra que te guste Adrián:)

:: Estoy deseando tener esa opción N.G. - C.W. :(

Responder
wacker2k

Hola Gem@,

Me preguntaba si con este código y modificandolo un poco puedo llegar a hacer el efecto que tanto he buscado: he visto en algunas paginas que en los enlaces, al pasar el mouse sobre ellos, aparece un "resplandor" (por llamarlo de alguna manera) o luminosidad de color blanca alrededor de las letras, no se si me explico del todo, espero respuesta!

Responder
Gem@

:: wacker2k yo creo que si, todo depende del color que apliques a la sombra y el que tengas como fondo.
La sombra en este caso es el color #555 y la sombra será más o menos "ancha" según aumentes los valores: text-shadow: -1px -1px 1px #555;
Ahora bien, a lo mejor cuando dices resplandor te refieres a mostrar el objeto señalado con más claridad a como lo mostramos, eso se consigue de esta forma:

a:link, a:visited {
color: #aaa;
text-decoration: none;
font-size: 36px;
text-shadow: 1px 1px 1px #555;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
filter:alpha(opacity=40);
opacity: 0.4;
}

a:hover {
color: #bbb;
filter:alpha(opacity=100);
opacity: 1.0;
}

a:active {
position: relative;
top: 1px;
left: 1px;
}

Responder
wacker2k

Gem@: muchas gracias por contestar ... voy a hacer algunas pruebas en cuento pueda y ver que tal sale todo ... luego te cuento como va ... nos vemos y saludos

Responder
Felipe Calvo Cepeda

Que bonito y sencillo... no se me había ocurrido y tal vez lo use para los enlaces en bloque de comentarios, que por lo general son mios y de un amigo :D

Responder
Gem@

:: Suerte wacker2k :)

:: Felipe, quien tiene un amigo tiene un tesoro, y en tu caso también comentarios :)

Responder
Iu-Kun

muchas gracias por aclrarme dudas!! ;)
eres genial gem@!

Responder
Gem@

:: Suerte Iu-Kun :)

Responder

Los comentarios han sido inhabilitados temporalmente. ¡GRACIAS!

:):'(:(:P:D:$;):-I:X:O|O:S

Nota: solo los miembros de este blog pueden publicar comentarios.

 


top